package com.gxuwz.endrskyweather.model;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class ForecastDay implements Serializable {

    @SerializedName("night_weather_pic")
    private String nightWeatherPic; // 夜间天气图片代码

    @SerializedName("temperature_min")
    private String temperatureMin; // 最低温度

    @SerializedName("wind_day")
    private String windDay; // 白天风向

    @SerializedName("time")
    private String time; // 预报时间

    @SerializedName("wind_pow")
    private String windPow; // 风力等级

    @SerializedName("weather")
    private String weather; // 天气描述

    @SerializedName("temperature_max")
    private String temperatureMax; // 最高温度

    @SerializedName("day_weather_pic")
    private String dayWeatherPic; // 白天天气图片代码

    @SerializedName("wind_night")
    private String windNight; // 夜间风向

    @SerializedName("wind")
    private String wind; // 风向（15天预报）

    // 构造函数
    public ForecastDay() {
    }

    // 各字段的 getter 和 setter 方法
    public String getNightWeatherPic() {
        return nightWeatherPic;
    }

    public void setNightWeatherPic(String nightWeatherPic) {
        this.nightWeatherPic = nightWeatherPic;
    }

    public String getTemperatureMin() {
        return temperatureMin;
    }

    public void setTemperatureMin(String temperatureMin) {
        this.temperatureMin = temperatureMin;
    }

    public String getWindDay() {
        return windDay;
    }

    public void setWindDay(String windDay) {
        this.windDay = windDay;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getWindPow() {
        return windPow;
    }

    public void setWindPow(String windPow) {
        this.windPow = windPow;
    }

    public String getWeather() {
        return weather;
    }

    public void setWeather(String weather) {
        this.weather = weather;
    }

    public String getTemperatureMax() {
        return temperatureMax;
    }

    public void setTemperatureMax(String temperatureMax) {
        this.temperatureMax = temperatureMax;
    }

    public String getDayWeatherPic() {
        return dayWeatherPic;
    }

    public void setDayWeatherPic(String dayWeatherPic) {
        this.dayWeatherPic = dayWeatherPic;
    }

    public String getWindNight() {
        return windNight;
    }

    public String getWind() {
        return wind;
    }

    public void setWind(String wind) {
        this.wind = wind;
    }

    public void setWindNight(String windNight) {
        this.windNight = windNight;
    }

    @Override
    public String toString() {
        return "ForecastDay{" +
                "nightWeatherPic='" + nightWeatherPic + '\'' +
                ", temperatureMin='" + temperatureMin + '\'' +
                ", windDay='" + windDay + '\'' +
                ", time='" + time + '\'' +
                ", windPow='" + windPow + '\'' +
                ", weather='" + weather + '\'' +
                ", temperatureMax='" + temperatureMax + '\'' +
                ", dayWeatherPic='" + dayWeatherPic + '\'' +
                ", windNight='" + windNight + '\'' +
                ", wind='" + wind + '\'' +
                '}';
    }
}
